'''
    扫描刚才的3条用例

    执行并生成测试报告
    先安装HTMLTestRunner-Python3

'''
from HTMLTestRunner.HTMLTestRunner import HTMLTestRunner
import unittest
from mail2 import sendEmail

# 1.扫描3条用例
         #加载器,  pattern是匹配器，专门匹配Test开头的文件
tests = unittest.defaultTestLoader.discover("D:\pythonProject\单元测试",pattern="Test*.py")

# 2.创建运行器
runner = HTMLTestRunner(
    title = "这是计算器报告",
    description="这是加法报告",
    verbosity=2, #  报告的详细程度
    stream=open(file="计算器.html", mode="w+", encoding="utf-8")
)


# 3.执行测试并生成测试报告
runner.run(tests)
sendEmail("D:\pythonProject\单元测试\计算器.html","1508935167@qq.com")

'''
    1.用例什么执行完，什么时候就自动
    将报告发送到邮箱里

'''
# 任务一：4.自动将测试报告发送到邮箱里
# 使用python实现邮件发送： 13552648187@163.com
# 任务二：开发减法，除法，乘法的测试用例程序

